package com.bupt.hotel.hvac.model.domain;

import com.bupt.hotel.hvac.model.enums.FanSpeed;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 等待对象（等待队列中的对象）
 */
@Data
public class WaitingObject {

    /**
     * 房间号
     */
    private String roomId;

    /**
     * 风速
     */
    private FanSpeed fanSpeed;

    /**
     * 目标温度
     */
    private BigDecimal targetTemp;

    /**
     * 当前温度
     */
    private BigDecimal currentTemp;

    /**
     * 等待开始时间
     */
    private Long waitStartTime;

    /**
     * 已等待时长（秒）
     */
    private Integer waitDuration;

    /**
     * 分配的等待时长（秒）
     */
    private Integer assignedWaitTime;
}
